/**
 * 设备工具服务 - 提供设备相关的工具函数
 */
import { LAYOUT_CONSTANTS } from '@/constants/layout';
/* 底部功能区高度 */
export const MIN_BOTTOM_HEIGHT = 76;

/* 钉钉或app */
export const MIN_BOTTOM_HEIGHT_InAPP = 88;

/**
 * 判断当前设备是否为PC端
 * @returns {boolean} 如果是PC端返回true，否则返回false
 */
function isPC() {
    return window.innerWidth > LAYOUT_CONSTANTS.BREAKPOINTS.MOBILE_PC_THRESHOLD;
}
function getFooterHeight() {
    const isOtherContainer = TFF.common.ctx.getClientType() == (TFF.common.ctx.CLIENT_TYPE.TeldApp || TFF.common.ctx.CLIENT_TYPE.DingTalk)

    const isIos = /iPad|iPhone|iPod/.test(navigator.userAgent)


    if (isOtherContainer && isIos) {
        return MIN_BOTTOM_HEIGHT_InAPP
    } else {
        return MIN_BOTTOM_HEIGHT
    }
}
export {
    isPC,
    getFooterHeight
};